package com.lczyfz.istep.common.service;

import org.springframework.web.multipart.MultipartFile;

import java.io.InputStream;
import java.util.Collection;
import java.util.Map;

/**
 * @author dingh
 * @ClassName FileUploadService
 * @Description 文件上传服务
 * @Date 2017.2.24
 * @History :
 * <author>
 * <time>
 * <desc>
 */


public interface FileUploadService {
    /**
     * 〈方法的功能描述〉:单文件上传
     *
     * @param path 二级文件存放目录
     * @param filename 文件名
     * @param file 文件
     * @return 文件上传是否成功和对应存储路径
     * @throws
     * @Date 2017.2.24
     * @author dingh
     * @methodName uploadFile
     * @History: <author>
     * <time>
     * <desc>
     */

    Map<String, Object> uploadFile(String path, String filename, MultipartFile file);

    /**
     * 删除文件
     * @param filePath 文件地址
     */
    boolean deleteFile(String filePath);

}
